/*
 * Document.java
 * Created for the Smart Peer Review System designed for TCSS 360, Fall 2011.
 */
package conference;

import java.util.Date;

/**
 * Document Interface.
 * @author Katie Park and Allison Graham
 * @version 1.0
 */
public interface Document {
	/**
	 * Returns the content of the document.
	 * @return The content of the document as String.
	 */
	public String getFileContents();
	
	/**
	 * Returns the creator for this document.
	 * @return The creator of this document as User.
	 */
	public User getCreator();
	
	/**
	 * Returns the title of this document.
	 * @return The title of this document as String.
	 */
	public String getTitle();
	
	/**
	 * Returns the date of the document submission.
	 * @return The date of the document submission as Date object.
	 */
	public Date getSubmissionDate();
}
